// Task.h
#pragma once

class WorkerThread;

class Task {
public:
    virtual void Run(WorkerThread* thread) = 0;
    virtual void Release() = 0;
    virtual ~Task() {};
};
